home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 3: Developer Tools / Linux Cubed Series 3 - Developer Tools.iso / devel / debugger / ddd-1.000 / ddd-1 / ddd-1.4b / ddd / DocSpace.h < prev    next >
Encoding:
C/C++ Source or Header  |  1995-11-21  |  2.8 KB  |  77 lines

  1. /* $Id: DocSpace.h,v 1.3 1995/11/21 13:49:52 zeller Exp $ */
  2. /* DocSpace-Widget (Deklaration) */
  3.  
  4. /*
  5.     Copyright (C) 1995 Technische Universitaet Braunschweig, Germany.
  6.     Written by Andreas Zeller (zeller@ips.cs.tu-bs.de).
  7.  
  8.     This file is part of the DDD Library.
  9.  
  10.     The DDD Library is free software; you can redistribute it and/or
  11.     modify it under the terms of the GNU Library General Public
  12.     License as published by the Free Software Foundation; either
  13.     version 2 of the License, or (at your option) any later version.
  14.  
  15.     The DDD Library is distributed in the hope that it will be useful,
  16.     but WITHOUT ANY WARRANTY; without even the implied warranty of
  17.     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  18.     See the GNU Library General Public License for more details.
  19.  
  20.     You should have received a copy of the GNU Library General Public
  21.     License along with the DDD Library -- see the file COPYING.LIB.
  22.     If not, write to the Free Software Foundation, Inc.,
  23.     675 Mass Ave, Cambridge, MA 02139, USA.
  24.  
  25.     DDD is the data display debugger.
  26.     For details, see the DDD World-Wide-Web page, 
  27.     `http://www.cs.tu-bs.de/softech/ddd/',
  28.     or send a mail to the DDD developers at `ddd@ips.cs.tu-bs.de'.
  29. */
  30.  
  31. #ifndef _DocSpace_h
  32. #define _DocSpace_h
  33.  
  34. /****************************************************************
  35.  *
  36.  * DocSpace widget
  37.  *
  38.  ****************************************************************/
  39.  
  40. /* Resources:
  41.  
  42.  Name                Class              RepType         Default Value
  43.  ----                -----              -------         -------------
  44.  background          Background         Pixel           XtDefaultBackground
  45.  border              BorderColor        Pixel           XtDefaultForeground
  46.  borderWidth         BorderWidth        BoxDimension    1
  47.  destroyCallback     Callback           Pointer         NULL
  48.  height              Height             BoxDimension    0
  49.  mappedWhenManaged   MappedWhenManaged  boolean         True
  50.  sensitive           Sensitive          boolean         True
  51.  width               Width              BoxDimension    0
  52.  x                   Position           Position        0
  53.  y                   Position           Position        0
  54.  callback            Callback           Callback        NULL
  55.  exposeCallback      Callback           Callback        NULL
  56.  
  57. */
  58.  
  59. /* define any special resource names here that are not in <X11/StringDefs.h> */
  60.  
  61. #define XtNdocSpaceResource     "docSpaceResource"
  62. #define XtNexposeCallback       "exposeCallback"
  63. #define XtNquitCallback     "quitCallback"
  64.  
  65. #define XtCDocSpaceResource "DocSpaceResource"
  66.  
  67. /* declare specific DocSpaceWidget class and instance datatypes */
  68.  
  69. typedef struct _DocSpaceClassRec*   DocSpaceWidgetClass;
  70. typedef struct _DocSpaceRec*        DocSpaceWidget;
  71.  
  72. /* declare the class constant */
  73.  
  74. extern WidgetClass docSpaceWidgetClass;
  75.  
  76. #endif /* _DocSpace_h */
  77.